Results found with the tag 'a hindrance' , 1 articles in total.
-
[Vocabulary]
Chinese phrase translation: 拦路虎 (lán lù hǔ) an obstacle
The literal meaning of this word is a tiger in your way, you couldn’t move forward.